package com.elguile.laptop.casoDeUso;

import com.elguile.laptop.baseDatos.RepositorioCliente;
import com.elguile.laptop.entidades.Cliente;
import com.elguile.laptop.errores.ExceptionNumerCorto;

public class RegistroDeCliente {

	private final RepositorioCliente repositorioCliente;

	public RegistroDeCliente(RepositorioCliente repositorioCliente) {
		this.repositorioCliente = repositorioCliente;
	}

	public void registrar(Cliente cliente) {
		if (("" + cliente.getDni()).length() != 8)
			throw new ExceptionNumerCorto();
		repositorioCliente.agrega(cliente);
	}

}
